Volume 19, Issue 12, December 2018, Pages 241-287
Noura Ibrahim Abdulaziz Almahna
Volume 19, Issue 11, November 2018, Pages 433-478